草庐IT

Scroll View

全部标签

android - ScrollView 布局或其 RelativeLayout 父布局可能无用

我正在开发Android4及更高版本的应用程序。一层生成此警告:ThisScrollViewlayoutoritsRelativeLayoutparentispossiblyuseless;将背景属性转移到另一个View我该如何解决这个警告? 最佳答案 这个错误意味着RelativeLayout没有用,因为它只包含一个View(ScrollView)。您应该使ScrollView成为父级,记住将xmlns:android标记移动到ScrollView,以及#000背景属性。这将提高性能并应消除错误。还要记住,一个ScrollView

android - 在 ScrollView 中的 EditText 中滚动

这个问题在这里已经有了答案:android:ViewPagerandHorizontalScrollVIew(9个回答)关闭8年前。是否可以在ScrollView中的EditText中滚动?或者是否可以在纵向模式下将EditText嵌入键盘?类似于WhatsApp,EditText是可滚动的。

android - Recyclerview 在嵌套 ScrollView 中无限滚动,触发 onScrolled

我在nestedscrollview中有recyclerview:Recyclerview有OnScrollListener,它正在处理从这个例子中获取的无限滚动:https://guides.codepath.com/android/Endless-Scrolling-with-AdapterViews-and-RecyclerView.但是,似乎nestedscrollview正在触发onScrolled方法,因此会立即加载整个项目列表。问题:我怎样才能防止这种行为?请注意,对于不在nestedscrollview中的recyclerview,一切都完美无缺

Android ScrollView 滚动条大小

我正在使用ScrollView,我想设置ScrollBar的大小,但我尝试的所有操作都失败了。我尝试使用属性android:scrollbarSize、样式、主题但什么都没有。滚动条的大小总是一样的。有什么建议么?谢谢我试过这个:但是滚动条的宽度没有改变。所以我创建了一个这样的样式文件:20px然后在AndroidManifest中设置样式。 最佳答案 尝试同时实现android:scrollbarThumbVertical和android:scrollbarSize="1dp",您的问题将解决ScrollView,Recycler

带有 ScrollView 的 Android 操作栏选项卡在方向更改后制作了重复 View

我有一个非常简单的代码,我在其中使用带有选项卡fragment的操作栏。加载后它工作正常,但在方向改变后它变得疯狂。旧fragment也可见(为什么?)。抱歉图片上有匈牙利语文字,但我希望这没关系。我附上代码,也许它有助于解决这个问题。主要Activity:publicclassMainextendsActivity{privatestaticActionBaractionBar;@OverrideprotectedvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);//setup

ScrollView 中的 Android 5.0 Datepicker 不工作(不滚动月份)

我在fragment中实现了新的日期选择器。这被包裹在ScrollView中。尝试使用日期选择器时,我必须先单击并按住屏幕上的某处,然后才能滚动日期选择器日历,比如可能。有办法解决这个问题吗?我正在使用这个时间选择器:我是这样加载它的: 最佳答案 创建一个扩展DatePicker的类并覆盖以下方法:@OverridepublicbooleanonInterceptTouchEvent(MotionEventev){if(ev.getActionMasked()==MotionEvent.ACTION_DOWN){ViewParent

android - 在滚动中间停止 scrollView

我有一个包含很多内容的ScrollView。现在,当用户进行滑动或向下滚动时,我希望ScrollView停止在我正在做一些动画的特定View位置,然后用户可以再次滑动或向下滚动。我已尝试禁用ScrollView,如前所述here但它只会在ScrollView完全停止并且无法在一闪而过的过程中停止时禁用。有什么方法可以在达到某个View位置或某个y值时停止ScrollView? 最佳答案 我的解决方案遇到了同样的问题。listView.smoothScrollBy(0,0)这将停止滚动。

android - ScrollView 中的 recyclerview 会影响滚动位置

我有以下布局结构--FrameLayout--scrollview--LinearLayout--LinearLayout--RecyclerView--LinearLayout当我到达该页面时,它似乎滚动到回收站View。我只希望滚动位置在到达页面时位于顶部。看起来很奇怪,当我在ScrollView中的linearlayoout和recyclerview之间切换顺序时,行为是正确的——因为滚动位置在顶部 最佳答案 这对我有用:mRecyclerView.setFocusable(false);虽然这里有很多好的答案:Howtosc

android - 如何设置ScrollView的起始位置?

我一直在尝试设置ScrollView的初始位置,但没有找到方法。有人有什么想法吗?此外,我有一个GoogleMapsfragment作为ScrollView的子项。 最佳答案 是的,这是可能的:ScrollView.scrollTo(intx,inty);ScrollView.smoothScrollTo(intx,inty);ScrollView.smoothScrollBy(intx,inty);可用于此。x和y参数是要在水平轴和垂直轴上滚动到的坐标。代码示例:@OverrideprotectedvoidonCreate(Bun

android - 以编程方式更改 ScrollView 的颜色

我现在在做什么目前,我已经使用android:scrollbarThumbVertical更改了我的XML文件中的滚动条。像这样的属性:而scrollbar_blue是指我的scrollbar_blue.xml文件,就是这样的:我想做什么我的应用程序有一个颜色选项-所以当颜色打开时,它应该保持蓝色;否则,它应该是灰色的。我如何以编程方式(在我的Activity类中)更改我的ScrollView以使用我的scrollbar_grey.xml?如果您在ScrollView上查看Android文档,android:scrollbarThumbVertical没有对应的方法我也同意另一种改变颜